// 查询天气函数
function searchWeather() {
    // 获取用户输入的城市名称
    const cityInput = document.getElementById('cityInput').value.trim();
    
    // 检查城市名称是否为空
    if (!cityInput) {
        document.getElementById('weatherData').innerText = "请输入城市名称。";
        return;
    }
    
    // 构建请求链接，使用city参数
    const apiUrl = `https://v1.yiketianqi.com/api?unescape=1&version=v61&appid=38945755&appsecret=1sjPHpUX&unescape=1&city=${encodeURIComponent(cityInput)}`;
    
    // 发送请求到API
    fetch(apiUrl)
        .then(response => {
            if (!response.ok) {
                throw new Error('Network response was not ok: ' + response.statusText);
            }
            return response.json();
        })
        .then(data => {
            // 处理API响应数据
            // 假设API返回的数据格式如下：{ weather: { temperature: 'XX°C', description: 'YYY' } }
            // 你需要根据实际情况来调整这里的代码
            const weatherInfo = `温度: ${data.weather.temperature}, 描述: ${data.weather.description}`;
            
            // 在页面上显示天气数据
            document.getElementById('weatherData').innerText = weatherInfo;
        })
        .catch(error => {
            // 处理错误
            console.error('Error fetching data:', error);
            document.getElementById('weatherData').innerText = `请求失败: ${error.message}`;
        });
}